.mt40{margin-top:40px}
.flexslider{position:relative;height:560px;overflow:hidden;z-index:4}
.slides{position:relative;z-index:1}
.slides li{height:560px}
.slides li a{display:block;height:560px;width:100%}
.flex-control-nav{position:absolute;bottom:30px;z-index:8;width:100%;text-align:center}
.flex-control-nav li{display:inline-block;width:34px;height:8px;margin:0 5px;zoom:1}
.flex-control-nav a{display:inline-block;width:34px;height:8px;line-height:44px;overflow:hidden;background:#004d97;cursor:pointer;color:#fff}
.flex-control-nav .flex-active{background:#ea8a1c}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%}
.flex-direction-nav li a{display:block;width:57px;height:62px;overflow:hidden;cursor:pointer;position:absolute}
.flex-direction-nav li a.flex-prev{background:url(../images/prev.png) no-repeat 0 0;left:0}
.flex-direction-nav li a.flex-next{background:url(../images/next.png) no-repeat 0 0;right:0}
.search_dbg{height:88px;line-height:88px}
.search_zi{float:left;height:88px;width:1190px;color:#5b5b5b;display:inline;border-left:1px solid #d2d2d2;padding-left:70px;background:url(../images/laba.jpg) no-repeat 30px center}
.search_zi a{color:#4e4e4e;margin:0 2px}
.search_zi a:hover{color:#0b85ec}
.search1{float:right;width:267px;height:40px;line-height:40px;display:inline;margin:20px 10px 0 0;border:1px solid #d2d2d2}
.search1 .text{width:210px;height:40px;padding-left:10px;float:right;background:0 0;line-height:40px;color:#6b6b6b;font-size:12px;font-family:"Microsoft YaHei";border:0}
.search1 .submit{width:40px;height:40px;cursor:pointer;float:right;background:url(../images/search_tag.jpg) no-repeat center center}
h3,h4{font-weight:400}
.td_dbg{background:url(../images/td_dbg.jpg) no-repeat center top;height:203px}
.com_t{background:url(../images/pro_x.jpg) no-repeat bottom center;padding-bottom:10px;height:100px;text-align:center}
.pro.com_t em{margin-left:420px}
.com_t h3 i{color:#ea8a1c;font-style:normal;font-weight:700;}
.com_t h3 span{font-size:16px;font-family:arial;color:#b9b9b9;display:block;text-transform:uppercase;margin-top:8px}
.com_t h3{margin:8px 0 0 15px;text-align: center;}
.com_t h3 p{font-size:16px;color:#787878;margin-top:4px}
.com_t h3 a{font-size:30px;font-weight:700;color:#004d97;text-align: center;}
.com_t h2 i{color:#ea8a1c;font-style:normal;font-weight:700}
.com_t h2 span{font-size:16px;font-family:arial;color:#b9b9b9;display:block;text-transform:uppercase;margin-top:8px}
.com_t h2{margin:8px 0 0 15px;}
.com_t h2 p{font-size:16px;color:#787878;margin-top:4px}
.com_t h2 a{font-size:30px;font-weight:700;color:#004d97;text-align: center;}
.pro_nav h3 a{color:#000}
.pro_nav h3.tag_pro{background:#004d97}
.pro_nav h3.tag_pro a{color:#fff}
.pro_nav h3{display:inline-block;zoom:1;width:172px;height:45px;line-height:45px;border:1px solid #d2d2d2;border-left:0;margin-left:-6px}
.pro_nav h3:first-child{border-left:1px solid #d2d2d2;margin-left:0}
.pro_nav a.more{width:172px;height:45px;line-height:45px;border:1px solid #d2d2d2;display:inline-block;zoom:1;border-left:0;margin-left:-6px}
.pro_nav{text-align:center;margin-top:30px}
.pro_show_n ul{width:1300px}
.pro_show_n li{float:left;margin:30px 30px 0 0;width:28.7%;}
.pro_show_n .text{width: 100%;}
.pro_show_n .text a{font-size: 16px;text-align: center;line-height: 36px;display: block;color: #404040;}
.pro_show_n .text a:hover{color: #ea8a1c;}
.ih-item.square{position:relative}
.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ih-item.square.effect6 .pic img{width:100%;border-top-left-radius:16px;border-bottom-right-radius:16px}
.ih-item.square.effect6{overflow:hidden}
.ih-item.square.effect6.colored .info{background:#1a4a72;background:rgba(26,74,114,.6)}
.ih-item.square.effect6.colored .info h3{background:rgba(12,34,52,.6)}
.ih-item.square.effect6 .pic{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);border-top-left-radius:16px;border:1px solid #dcdcdc;border-bottom-right-radius:16px}
.ih-item.square.effect6 .info{background:#333;background:rgba(0,77,151,.8);visibility:hidden;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-top-left-radius:16px;border-bottom-right-radius:16px}
.ih-item.square.effect6 .info h3{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;margin:50px 0 0 0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ih-item.square.effect6 .info p{position:relative;color:#bbb;background:url(../images/pro_k.png) no-repeat 0 0;width:41px;height:41px;display:block;margin:10px auto;text-align:center;-webkit-transition:all .35s .1s linear;-moz-transition:all .35s .1s linear;transition:all .35s .1s linear}
.ih-item.square.effect6 a:hover .info{visibility:visible;opacity:1}
.ih-item.square.effect6.from_top_and_bottom .info h3{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.ih-item.square.effect6.from_top_and_bottom .info p{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,.ih-item.square.effect6.from_top_and_bottom a:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.mt60{margin-top:60px}
.gg1{background:url(../images/gg1.jpg) no-repeat top center;height:337px}
.gg1_tel{margin:230px 100px 0 0;line-height:26px;overflow:hidden;font-size:14px;display:block;background:url(../images/gg_tel.png) no-repeat left center;padding-left:70px}
.gg1_tel a{width:143px;height:23px;border:2px solid #fff;display:block;line-height:23px;text-align:center;color:#fff;margin-top:7px}
.gg1_tel p{font-size:18px;font-weight:700;color:#fff;font-family:arial}
.td_left p{font-size:18px;margin-top:10px;line-height:30px}
.td_left{font-size:24px;font-weight:700;color:#fff;width:260px;text-align:center;margin:40px 0 0 0}
.td_right{width:850px}
.td_right em{width:134px;height:100px;display:block;background:url(../images/td_q.png) no-repeat right 0;margin:18px auto 0;font-size:24px;font-weight:700;color:#004d97;line-height:30px;padding-top:34px;transition:all .3s}
.td_right li:hover em{background:url(../images/td_q.png) no-repeat 0 0;color:#ea8a1c;transform:rotate3d(50deg);-ms-transform:rotate3d(50deg);-moz-transform:rotate3d(50deg);-webkit-transform:rotate3d(50deg);-o-transform:rotate3d(50deg)}
.td_right li:hover{cursor:pointer}
.td_right li{width:200px;float:left;text-align:center}
.td_right p{margin-top:8px}
.td2_right{width:750px}
.td2_right li .qk{width:110px;height:110px;background:#004d97;border-radius:50%;margin:0 auto;position:relative;z-index:2;pointer-events:none;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.td2_right li.td2_n2 .qz p{font-size:13px}
.td2_right li:hover .qk{background:#ea8a1c;transform:scale(1.2) translateX(0)}
.td2_right li{width:154px;float:left;margin:0 0 20px 33px}
.td2_right li .qz{width:152px;height:148px;border:1px solid #cbcbcb;position:relative;z-index:1;margin-top:-50px;text-align:center}
.td2_right li .qz span{margin-top:60px;display:block;font-size:18px;font-weight:700;color:#004d97}
.td2_right li .qz p{margin:10px 5px;color:#5e5e5e}
.td2_nr li em{background:url(../images/td_em.png) no-repeat 0 0;width:110px;height:110px;display:block}
.td2_nr li.td2_n2 em{background-position:-187px 0}
.td2_nr li.td2_n3 em{background-position:-374px 0}
.td2_nr li.td2_n4 em{background-position:-561px 0}
.td2_nr li.td2_n5 em{background-position:0 -237px}
.td2_nr li.td2_n6 em{background-position:-187px -237px}
.td2_nr li.td2_n7 em{background-position:-374px -237px}
.td2_nr li.td2_n8 em{background-position:-561px -237px}
.ys_dbg{background:url(../images/ys_dbg.jpg) no-repeat top center;height:687px}
.ys_t{padding:60px 0 0 50px;border-bottom:1px solid #d2d2d2;height:160px}
.ys_nr p{background:url(../images/ys_em.jpg) no-repeat left 8px;padding-left:30px;line-height:30px}
.ys_nr{margin:20px 0 0 50px}
.ys_show_n{width:830px;float:left}
.ys_nright{background:#004d97;width:250px;height:687px;position:absolute;right:0;top:0}
.ys_s img{margin:30px 0 0 30px}
.ys_nright ul{margin-top:28px}
.ys_tel{margin:30px 0 0 0;line-height:26px;overflow:hidden;font-size:14px;display:block;background:url(../images/gg_tel.png) no-repeat left center;padding-left:70px}
.ys_tel a{width:143px;height:23px;border:2px solid #fff;display:block;line-height:23px;text-align:center;color:#fff;margin-top:7px}
.ys_tel p{font-size:26px;font-weight:700;color:#fff;font-family:arial}
.ys_nt{margin:30px 0 0 10px}
.ys_nt .ys_logo{margin-left:20px}
.ys_nright ul li em{font-size:36px;color:#fff;font-family:arial;font-weight:400;float:left;margin-left:40px}
.ys_nright ul li span{font-size:20px;color:#fff;float:left;padding-left:14px}
.ys_nright ul li{height:90px;line-height:90px;background:url(../images/ys_x.jpg) no-repeat bottom center}
.ys_nright ul li.tag_ys{background:url(../images/ys_tho.jpg) no-repeat left center #ea8a1c;width:264px;margin-left:-14px}
.none{display:none}
.block{display:block}
.case_dbg{background:url(../images/case_dbg.jpg) no-repeat top center;height:682px}
.case{width:860px;float:right}
.case_height{height:500px;overflow:hidden}
.case_n ul{width:900px}
.case_n li{width:262px;height:180px;float:left;margin:33px 15px 0 13px}
.ih-item.square.effect3{overflow:hidden}
.ih-item.square.effect3.colored .info{background:#1a4a72}
.ih-item.square.effect3 .pic img{width:262px;height:180px}
.ih-item.square.effect3 .pic{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ih-item.square.effect3 .info{height:40px;background:#004d97;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;line-height:40px;color:#fff}
.ih-item.square.effect3 a:hover .info{visibility:visible;opacity:1}
.ih-item.square.effect3.bottom_to_top .info{top:auto;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.ih-item.square.effect3.bottom_to_top a:hover .pic{-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}
.ih-item.square.effect3.bottom_to_top a:hover .info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.case_t h3 i{color:#ea8a1c;font-style:normal;font-weight:700}
.case_t h3 span{font-size:16px;font-family:arial;color:#b9b9b9;display:block;text-transform:uppercase;margin-top:8px}
.case_t em{background:url(../images/case_tag.jpg) no-repeat center top;width:88px;height:58px;font-size:12px;text-transform:uppercase;float:left;text-align:center;padding-top:30px;line-height:50px}
.case_t h3{float:left;margin:8px 0 0 15px;text-align:left}
.case_t h3 p{font-size:14px;color:#787878;margin-top:4px}
.case_t h3 a{font-size:30px;font-weight:700;color:#004d97}
.case_t{margin:30px 0 0 180px}
.case_t .more{float:left;background:url(../images/case_m.jpg) no-repeat 0 center;height:30px;line-height:30px;padding-left:190px;display:block;margin:20px 0 0 50px}
.case_t .more a{color:#000}
.case_nav li:first-child{border-left:1px solid #d2d2d2}
.case_nav li{width:140px;height:45px;background:#fff;border:1px solid #d2d2d2;float:left;border-left:0;text-align:center;line-height:45px}
.case_nav ul{width:900px}
.case_nav li a{color:#000}
.case_nav li.tag_case{background:#004d97}
.case_nav li.tag_case a{color:#fff}
.case_nav{margin:30px 0 0 10px}

.kehu_left{width:611px;height:628px;background:#004d97}
.kehu_t p{height:80px;border-bottom:1px solid #3371ac;line-height:80px;font-size:21px;color:#fff;text-align:center}
.kehu_x_t h3 i{color:#ea8a1c;font-style:normal;font-weight:700}
.kehu_x_t h3 span{font-size:14px;font-family:arial;color:#fff;display:block;text-transform:uppercase;margin-top:8px}
.kehu_x_t em{background:url(../images/kehu_tag.jpg) no-repeat center top;width:88px;height:58px;font-size:12px;text-transform:uppercase;float:left;text-align:center;padding-top:30px;line-height:50px}
.kehu_x_t h3{float:left;margin:12px 0 0 15px;text-align:left}
.kehu_x_t h3 a{font-size:24px;font-weight:700;color:#fff}
.kehu_x_t{margin:30px 0 0 40px}
.kehu_x_t div.more{float:left;background:url(../images/kehu_m.jpg) no-repeat 0 center;height:30px;line-height:30px;padding-left:170px;display:block;margin:20px 0 0 30px;color:#fff}
.kehu_x_t div.more a{color:#fff}
.mt60{margin-top:60px}
.kehu_right li img{width:277px;height:193px}
.kehu_right li{width:526px;height:193px;background:#f4f4f4;margin-bottom:26px;position:relative}
.kehu_right li dd{float:right;position:absolute;right:0;top:0;z-index:1}
.kehu_right li dt{position:absolute;left:10px;top:10px;z-index:2;width:265px;height:142px;background:#fff;padding:15px}
.kehu_right li dt a{font-size:15px;height:40px;line-height:40px;display:block;overflow:hidden;color:#000}
.kehu_right li dt p{line-height:30px;color:#656565;height:90px;display:block;overflow:hidden}

.comeinyz{display:table;width:100%;margin:0 0 60px 0;background:url(../images/aboutbg.png) 0 0 no-repeat}
.yzcontent01{width:1200px;margin:0 auto 20px auto}
.cm02left{width:560px;float:left}
.cm02right{width:50%;float:right;padding:50px 0 0 0}
.cm03{font-size:22px;font-weight:700;margin:50px 0 30px 0}
.cm04{font-size:14px;color:#666;line-height:26px}
.cm05{font-size:14px;color:#666;line-height:26px;margin:22px 0 20px 0}
.cm07{float:left}
.cm08{float:right}

/* 
.about_dbg{background:url(../images/about_bg.jpg) no-repeat top center;height:556px}
.about_t h3 a{font-size:20px;font-weight:700;color:#000;margin:120px 0 0 120px;display:block}
.about_t{float:left}
.about_n{line-height:32px;color:#414141;width:872px;float:right;margin:20px 0 0 0}
.about_m{float:left;margin:20px 0 0 300px}
.about_tel{margin:30px 120px 0 0;line-height:26px;overflow:hidden;font-size:14px;display:block;background:url(../images/about_tel.png) no-repeat left center;padding-left:70px}
.about_tel a{width:143px;height:23px;border:2px solid #0d579d;display:block;line-height:23px;text-align:center;color:#0d579d;margin-top:7px}
.about_tel p{font-size:26px;font-weight:700;color:#0d579d;font-family:arial}
.mt30{margin-top:30px} */

.news_nav a.news_more{font-size:12px;color:#919191;float:right}
.news_nav h3 a{font-size:16px;color:#000}
.news_nav h3{float:left;color:#000}
.news_nav{border-bottom:2px solid #ddd;height:40px;line-height:40px;padding-bottom:5px}



.news .left{float:left; width:48.7%;height: 540px;}
.news .left .img{width: 100%;/* padding-bottom:56.3%; */}
.news .left .img img{width: 100%;overflow: hidden;height:auto; object-fit: cover;}
.news .left .img img:hover{-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;}

.news .left .intro{padding-top:22px;height: 190px;}
.news .left .intro .date{font-size:14px; color:#000;}
.news .left .intro .t{font-size:24px; color:#4d4e53; margin:10px 0;}
.news .left .intro .c{font-size:15px; color:#4d4e53; line-height:32px; height:64px; overflow:hidden; margin-bottom:20px;}
.common-btn span{font-weight:lighter;color: #ea8a1c;}

.news .right{float:right; width:48.7%;height: 640px;}

.news .right .right_t{width:100%;height: 188px;background: #004d97;color: #fff;overflow: hidden;margin-bottom: 17px;}
.news .right .right_t .img{float:left; width:57%;}
.news .right .right_t .img img{width: 100%;overflow: hidden;}
.news .right .right_t .intro{float:left; width:43%;background: #004d97;color: #fff;}
.news .right .right_t .intro .date{color:#fff; margin-bottom:15px;padding: 25px 25px 5px 25px;}
.news .right .right_t .intro .t{font-size:22px; color:#fbba40;padding:5px 25px 15px 25px;}

.news .right .right_b .item{float:left; width:48.7%;margin-top: 3%;}
.news .right .right_b .item .img{}
.news .right .right_b .item .img img{width: 100%;overflow: hidden;}
.news .right .right_b .item:first-child{margin-right:2%;}
.news .right .right_b .item .intro{padding-top: 22px;height: 190px;}
.news .right .right_b .item .intro .date{color:#000;;font-size: 14px;}
.news .right .right_b .item .intro .t{font-size:24px; color:#4d4e53; margin:10px 0;}



.links h4{color:#000;font-size:16px;border-bottom:2px solid #ddd;height:40px;line-height:40px;padding-bottom:5px}
.links_n{margin-top:20px}
.links_n a{padding:0 10px;color: #000000;}
.news_pic li{width:370px;float:left}
.news_pic p span{font-size:14px;color:#575757;float:left}
.news_pic p span i{font-size:20px;color:#575757;font-style:normal}
.news_pic p{height:40px;line-height:40px;display:block;overflow:hidden}
.news_pic p a{float:left;margin-left:10px;width:288px;color:#000}
.news_pic{width:370px;margin-top:30px;height:292px;overflow:hidden}
.news_pic img{width:370px;height:252px}
.news_show{width:782px;height:296px;background:#f3f3f3;margin-top:30px}
.news_show li a.news_tt{height:30px;line-height:30px;display:block;overflow:hidden;color:#000}
.news_show li p{line-height:28px;height:84px;display:block;overflow:hidden;display:block;color:#919191}
.news_show ul{width:820px;margin-top:20px}
.news_show li{width:223px;height:260px;border-right:1px solid #fff;float:left;padding:0 20px}
.news_show li span{font-size:13px;color:#757575;background:url(../images/news_x.jpg) no-repeat bottom left;height:50px;line-height:50px;display:block;margin-bottom:20px}
.news_show li a.news_m{color:#eb912a;text-decoration:underline;margin-top:30px;display:block}
.fs{width:842px}
.yw{width:305px}
.fs_nr li img{width:190px;height:162px}
.fs_nr li{width:190px;margin-right:25px;float:left}
.fs_nr li p a{height:36px;line-height:36px;display:block;overflow:hidden;color:#000}
.fs_nr li span{color:#888;font-size:12px;background:url(../images/news_tag.jpg) no-repeat left center;padding-left:20px}
.fs_nr ul{width:890px}
#ticker2{height:180px;margin:20px 0 0 0;position:relative}
#ticker2 li{position:relative;width:96%;line-height:22px;margin:10px 0 15px 0;border-bottom:1px dotted #d1cfd0;padding-bottom:20px}
.da{height:48px;line-height:24px;overflow:hidden;margin-top:5px;color:#7e7e7e}
.wen{height:30px;display:block;background:url(../images/cjwq_tag.jpg) no-repeat left 8px;padding-left:33px;line-height:30px;overflow:hidden;margin-bottom:5px}
.wen a{color:#000}
.cjwq ul{padding:20px 0}

.postion{ height:60px;line-height:60px;border-bottom:solid 1px #ddd;color:#9c9c9e;background:#fff;font-size: 14px;}
.postion a{ color:#333;}
.postion a:hover{ color:#004d97;}
.postion span{ color:#004d97;}

/*内页标题*/
.in_title{padding-top:40px;padding-bottom:10px}
.in_title .entit{position:relative;width:540px;margin:auto;font-size:48px;line-height:40px;font-weight:700;color:#dc0000;text-align:center;margin-bottom:10px}
.in_title .tit{margin:0 auto;font-size:26px;line-height:40px;text-align:center;color:#434343}
.in_title .tit span{display:inline-block;margin:0 30px}
.in_title .tit em{display:inline-block;width:225px;height:1px;margin-bottom:8px;background:#cecece}


.in_about{width:100%;/* height:900px; */margin:0 auto;/* background:url(../images/about_bj.jpg) no-repeat top center; */position: relative;margin-top: 30px;}
.in_about .ab_box{width:1200px;margin: 0 auto;}
.in_about .ab_box p{font-size: 16px;line-height: 32px;}


.in_contact{margin: 0 auto;padding-top:40px;background: #fff;}
.in_contact .lf {padding-top: 20px; width: 560px;float: left; padding-bottom: 50px;}
.in_contact .lf .img{width: 100%;}
.in_contact .lf .img img{width: 100%;}
.in_contact .rg{padding-top: 20px;width: 560px;float: right;padding-bottom: 50px;}
.in_contact .rg h4 {color: #004d97;margin: 0;font-size: 22px;padding-top: 50px;font-weight: bold;}
.in_contact .rg p{margin: 15px 0 0;font-size: 16px;}


.in_news{margin: 0 auto;margin-top: 30px;}
.in_news .news_list{display:block;width:100%;height:225px;box-sizing:border-box;padding:22.5px 20px;transition-duration:.3s;position:relative;margin-bottom: 15px;}
.in_news .news_list>span{position:absolute;width:97%;height:1px;background:#f0f0f0;bottom:0;display:block}
.in_news .news_list .imgBox{width:260px;height:180px;float:left;overflow:hidden}
.in_news .news_list .imgBox img{width:100%;height:auto}
.in_news .news_list .wordsBox{width:845px;float:right;height:180px;position:relative}
.in_news .news_list .wordsBox div{position:absolute;width:150px;height:40px;bottom:0;left:0;border:1px solid #e6e6e6;background-position:100px center;border-radius:5px;line-height:40px;font-size:14px;font-weight:400;color:#ccc;text-align:center}
.in_news .news_list .wordsBox h2{font-size:20px;font-weight:400;color:#262626}
.in_news .news_list .wordsBox h3{font-size:14px;font-weight:400;line-height:24px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0}
.in_news .news_list .wordsBox p{font-size:12px;font-weight:400;color:#999}
.in_news .news_list:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.in_news .news_list:hover .wordsBox h2{color:#c00}
.in_news .news_list:hover .wordsBox h3,.in_news .news_list:hover .wordsBox p{color:#262626}
.in_news .news_list:hover .wordsBox div{border-color:#c00;color:#c00;background-position:100px center;text-align:center}

.product-list{padding:15px 15px 0 15px}
.product-list ul{width:1180px;margin: 0 auto;margin-top: 30px;}
.product-list ul li{width: 48%;float: left;margin: 0 20px 20px 0;padding: 20px 20px;margin-bottom: 20px; border:1px solid #ececec;}
.product-list ul li:hover{border:1px solid #ef8726;}
.product-list ul li .img{float:left;width:60%;}
.product-list ul li .img img{width: 100%;overflow: hidden;}
.product-list ul li .info{width: 35%;float: right;}
.product-list ul li .info .title-a{display:block;font-size:16px;line-height:32px;margin-bottom:10px;overflow:hidden;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;color: #000000;}
.product-list ul li:hover .info .title-a{color:#ef8726;}
.product-list ul li .info p{color:#999;line-height:22px;height:90px;overflow:hidden;margin-bottom:30px}
.product-list ul li .info .more{display:block;color:#999;border:1px solid #999;width:80%;height:32px;line-height:32px;margin:auto;text-align:center;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;}
.product-list ul li:hover .info .more{color:#ef8726;border:1px solid #ef8726;}

.img{overflow:hidden;position:relative;border:1px solid #eee;}
.img img{background-color:#f4f4f4;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
li:hover .img img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
.wjdh-link{display:block;width:38px;height:38px;background-image:url(../images/pro_k.png);background-repeat:no-repeat;background-position:center center}
.item-mask{width:100%;height:100%;background:rgba(0,0,0,0);position:absolute;left:0;top:0;opacity:0;-webkit-transform:rotateX(180deg) scale(.5,.5);transform:rotateX(180deg) scale(.2,.2);transition:all ease-out .5s}
li:hover .item-mask{opacity:1;-webkit-transform:rotateX(0) scale(1,1);transform:rotateX(0) scale(1,1);transition:all 1s cubic-bezier(.23,1,.38,1) 0s;background:rgba(0,0,0,.3)}
.item-mask .item-link-icon{display:block;width:38px;height:38px;text-align:center;font-size:22px;line-height:38px;border:1px solid rgba(255,255,255,.5);border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px}


.in_in{margin: 0 auto;margin-top: 30px;}
.in_in .list_box{width: 560px;margin: 0 auto;}
.in_in .list_box ul{}
.row {margin-left: -15px;margin-right: -15px;}
.in_in .list_box ul li{width: 250px;float: left;margin-left: 15px;margin-right: 15px;margin-bottom:30px;}
.in_in .list_box ul li a{display: block; padding: 16px 25px;border: 1px solid #ccc;margin: 10px 0;color: #666;font-size: 16px;line-height: 1.4em;}
.in_in .list_box ul li a em{width: 20px;height: 20px;float: right;margin-top: 2px;background: url(../images/xw_r.png) center no-repeat;position: relative;}
.in_in .list_box ul li a:hover{border-color: #c7000b;color: #c7000b;}
.in_in .list_box ul li a:hover em{width: 20px;height: 20px;float: right;margin-top: 2px;background: url(../images/xw_r_1.png) center no-repeat;position: relative;}
.in_in p{font-size: 16px;line-height: 32px;text-indent: 2em;}

.neirong{margin: 0 auto;margin-top: 30px;}
.ArticleTitle h1 {font-size: 24px;text-align: center;padding: 20px 0;font-weight: 700;}
.ArticleMessage {line-height: 36px;height: 36px;margin-bottom: 30px;text-align: center;border-bottom: 1px dashed #ccc;}
.neirong p{font-size: 16px;line-height: 32px;text-indent: 2em;}

.reLink{height:38px;border:1px solid #ccc;margin:10px auto 10px;padding:0 10px}
.reLink .nextLink,.reLink .prevLink{height:38px;line-height:38px}
.reLink .nextLink a,.reLink .prevLink a{height:38px;line-height:38px;color: #000000;}
.reLink .nextLink a:hover,.reLink .prevLink a:hover{color:#e7730e;}
.reLink .prevLink{float:left}
.reLink .nextLink{float:right}





.pages{display: flex;justify-content: center;margin-top: 50px;}

/* ----- 通用PB分页条 ----- */
.pagebar .pagination{display:flex;justify-content:center;margin-top:10px}
.pagination a{background:#fff;border:1px solid #ccc;color:#333;font-size:14px;padding:6px 8px;margin:0 2px;border-radius:3px}
.pagination a:hover{color:#0f5e9e;border:1px solid #0f5e9e}
.pagination a.page-num-current{color:#fff;background:#0f5e9e;border:1px solid #0f5e9e}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f5f5f5;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn .badge{position:relative;top:-1px}
.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-info{color:#fff;background-color:#0f5e9e;border-color:#0f5e9e}
*,::after,::before{box-sizing:border-box}
.badge-light{color:#212529;background-color:#f8f9fa}


